package cn.softgame.cms.secure.role.service;

import java.util.List;

import cn.softgame.cms.open.authentication.domain.SysModule;
import cn.softgame.cms.secure.role.domain.RoleBean;
import cn.softgame.cms.secure.user.domain.User;


public interface RoleService {
	
	List<RoleBean> queryAllRoles(RoleBean role);
	
	Integer roleCount(RoleBean role);
	
	List<User> roleUsers(User user);
	
	Integer roleUsersTotal(User user);
	
	List<User> getUsersByRoleId(String roleId);
	
	List<SysModule> getSysModulesByRoleId(String roleId);
}
